#include "conexion.h"
#include <iostream>
#include <string.h>

int main(){

    Conexion conexion;

    conexion.escuchar("/servidor");

    Conexion *cliente = conexion.aceptar();

    std::cout << "Conexion aceptada\n";

    Mensaje enviar("Servidor", 9);

    cliente->enviar(enviar);

    Mensaje respuesta = cliente->recibir();

    std::cout << "Respuesta: " << respuesta.getBuffer() << "\n";

    std::string leido("Primer mensaje a enviar\n");
    while(leido.size()>3){
	Mensaje aEnviar(leido.c_str(), leido.size());
	cliente->enviar(aEnviar);
	std::cin >> leido;
    }


    cliente->cerrar();
    delete cliente;
    conexion.cerrar();

    return 0;
}
